Important: These forums are for discussions between SkyDemon users. They are not routinely monitored by SkyDemon staff so any urgent issues should be sent directly to our Customer Support.

SkyDemon on Linux


Author
Message
Dario70
Dario70
Too Much Forum (254 reputation)Too Much Forum (254 reputation)Too Much Forum (254 reputation)Too Much Forum (254 reputation)Too Much Forum (254 reputation)Too Much Forum (254 reputation)Too Much Forum (254 reputation)Too Much Forum (254 reputation)Too Much Forum (254 reputation)
Group: Forum Members
Posts: 1, Visits: 5
Hello all,

For all Linux user that want use Skydemon on linux :
http://www.bytebang.at/Blog/Running+SkyDemon+under+Linux+with+wine
Link

Work 100% on Arch.

Happy landings.


Edited 4/4/2016 5:36:20 AM by Dario70
Replies
Florian Meissner
Florian Meissner
Too Much Forum (398 reputation)Too Much Forum (398 reputation)Too Much Forum (398 reputation)Too Much Forum (398 reputation)Too Much Forum (398 reputation)Too Much Forum (398 reputation)Too Much Forum (398 reputation)Too Much Forum (398 reputation)Too Much Forum (398 reputation)
Group: Forum Members
Posts: 17, Visits: 16
Hello Linux Friends,

I wonder what your experience is with the new V3.12.12. Since SD implemented all the announcements we know from the mobile devices, I got a lot of errors from wine when I updated. I figured out, that I would need winetricks speechsdk to get sapi5.dll but still I encounter a com error. Does anybody know a workaround for that COM object error?

BY the way, I left POL a couple of month ago and started working with wine directly. below you see my setup.
:~/SkyDemon$ wine --version
wine-4.0.2

:~/SkyDemon$ env WINEARCH=win32 WINEPREFIX="/home/XXXX/SkyDemon" winetricks list-installed
Using winetricks 20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924 with wine-4.0.2 and WINEARCH=win32
corefonts
dotnet20sp1
dotnet20sp2
dotnet30
dotnet40
dotnet452
gdiplus
ie6
ie7
msls31
pngfilt
speechsdk

************** Exception Text **************
System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'System.Speech.Internal.SapiInterop.ISpDataKey'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{14056581-E16C-11D2-BB90-00C04F8EE6C0}' failed due to the following error: Exception from HRESULT: 0x80004002 (E_NOINTERFACE).
at System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)
at System.Speech.Internal.SapiInterop.ISpDataKey.OpenKey(String subKeyName, ISpDataKey& ppSubKey)
at System.Speech.Internal.ObjectTokens.RegistryDataKey.OpenKey(String keyName)
at System.Speech.Internal.ObjectTokens.ObjectToken.get_Attributes()
at System.Speech.Internal.Synthesis.VoiceSynthesis.BuildInstalledVoices(VoiceSynthesis voiceSynthesizer)
at System.Speech.Internal.Synthesis.VoiceSynthesis..ctor(WeakReference speechSynthesizer)
at System.Speech.Synthesis.SpeechSynthesizer.get_VoiceSynthesizer()
at System.Speech.Synthesis.SpeechSynthesizer.SelectVoiceByHints(VoiceGender gender, VoiceAge age, Int32 voiceAlternate, CultureInfo culture)
at Divelements.SkyDemon.SpeechQueue.SetVoice(String windowsVoice)
at Divelements.SkyDemon.Navigation.NavigationServices.SetSpeechSynthesisVoice()
at Divelements.SkyDemon.Navigation.NavigationServices..ctor(ApplicationEnvironment environment, Trip trip, DataManager dataManager, WarningThresholdOptions thresholdOptions)
at Divelements.SkyDemon.ApplicationEnvironment..ctor(Boolean resetSettings)
at Divelements.SkyDemon.Program.Main()


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SkyDemon
Assembly Version: 3.12.12.28390
Win32 Version:
CodeBase: file:///C:/Program%20Files/SkyDemon/SkyDemon.exe
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Divelements.SandGrid
Assembly Version: 2.2.4.1
Win32 Version: 2.2.4.1
CodeBase: file:///C:/Program%20Files/SkyDemon/Divelements.SandGrid.DLL
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
SandDock
Assembly Version: 3.0.6.1
Win32 Version: 3.0.6.1
CodeBase: file:///C:/Program%20Files/SkyDemon/SandDock.DLL
----------------------------------------
TallComponents.PDF.Rasterizer
Assembly Version: 3.0.179.0
Win32 Version: 3.0.179.0
CodeBase: file:///C:/Program%20Files/SkyDemon/TallComponents.PDF.Rasterizer.DLL
----------------------------------------
Divelements.Aviation
Assembly Version: 3.12.12.28390
Win32 Version: 3.12.12.0
CodeBase: file:///C:/Program%20Files/SkyDemon/Divelements.Aviation.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d5


Joachim Zach
J
Too Much Forum (131 reputation)Too Much Forum (131 reputation)Too Much Forum (131 reputation)Too Much Forum (131 reputation)Too Much Forum (131 reputation)Too Much Forum (131 reputation)Too Much Forum (131 reputation)Too Much Forum (131 reputation)Too Much Forum (131 reputation)
Group: Forum Members
Posts: 7, Visits: 4
Hi Florian,
I am also getting trouble with this most recent version. The error message on my side is identical to yours although my configuration is quite old (see below).
I just discovered it, so no time yet to look for a solution.
My approach would be to somehow disable this speech stuff, which is rather useless on the PC, on startup, but I don't have an idea, how to do that.
Maybe, some of the SD-team might know.

--------------------------------------

panda@daheim:~$ winetricks list-installed
Using winetricks 20170101 - sha1sum: c844fda0cca25ac9ed0ed1b55cd138cab6a4af16 with wine-1.8.7 (Debian 1.8.7-2) and WINEARCH=win32
baekmuk
comctl32ocx
comdlg32ocx
corefonts
dotnet20
dotnet30sp1
dotnet35sp1
dotnet40
dotnet452
dotnet45
droid
eufonts
gdiplus
gdiplus_winxp
lucida
speechsdk
tahoma
uff
unifont
vcrun2013

panda@daheim:~$ wine --version
wine-1.8.7 (Debian 1.8.7-2)


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
Dario70 - 4/3/2016 9:37:22 AM
zach - 2/28/2018 11:06:06 PM
Florian - 3/4/2019 8:17:02 PM
zach - 3/4/2019 9:27:17 PM
zach - 3/4/2019 9:39:27 PM
zach - 3/5/2019 12:00:52 AM
Florian - 3/5/2019 11:54:41 AM
Florian - 3/29/2019 5:20:23 PM
Florian - 10/24/2019 4:34:26 PM
zach - 10/24/2019 11:22:27 PM
baffled - 11/4/2019 10:24:20 PM
Tim Dawson - 11/5/2019 11:59:20 AM
b3nn0 - 12/9/2019 9:02:59 AM
zach - 12/9/2019 11:00:07 PM
Pischel - 2/18/2022 8:13:50 PM
Erdie - 2/26/2022 3:39:06 PM
Nik - 4/28/2023 1:17:28 PM
b3nn0 - 5/22/2023 10:46:00 AM

Reading This Topic

Login

Explore
Messages
Mentions
Search